package com.incar.chuxing.bean;

import java.util.List;

/**
 * Created by michaelpi on 2018/4/9.
 */

public class PageParkBean {


    /**
     * debug : null
     * attachment : {"parks":[{"locationName":"国贸","distance":1916,"areaName":"国贸","carModelList":[{"parkName":null,"latitude":39.913805,"companyByRisk":6,"icon":null,"description":null,"timeStr":"停放时长:偏长","type":1,"parkId":66,"hidLicenseTag":null,"carIcon":null,"onlineTime":1523184745000,"model":"EV200","id":5,"remindCharacter":null,"brand":"北汽","mileage":100,"longitude":116.481746,"gradeId":1,"locationName":"重庆南路73号(青岛铭腾工贸有限公司附近25米)","valuationRuleModel":{"weekDayPrice":100,"dayTopPrice":68800,"fullNightMinutes":840,"mileagePrice":100,"businessWeekTopPrice":164000,"fullWeekTopPrice":238000,"startingPrice":0,"weekendDayPrice":20,"fullWeekDayMinutes":4200,"fullDayMinutes":600,"morningMiliSecond":1800000,"fullWeekNightMinutes":5880,"fridayMiliSecond":30600000,"id":1,"weekNightPrice":20,"weekendTopPrice":79800,"fullDayMiliSecond":86400000,"nightMiliSecond":37800000,"weekendNightPrice":20},"electric":100,"userId":921738,"picture":201801221742,"mapIcon":null,"seat":5,"userRemark":"重庆南路73号(青岛铭腾工贸有限公司附近25米)","isInPark":null,"licenseTag":"京Q5KK91","abatement":6,"supplier_id":2,"status":10,"remarkPic":0}],"latitude":39.910391,"id":66,"userId":0,"availableCar":1,"longitude":116.459719}]}
     * message : 成功
     * status : 200
     */

    private Object debug;
    private AttachmentBean attachment;
    private String message;
    private int status;

    public Object getDebug() {
        return debug;
    }

    public void setDebug(Object debug) {
        this.debug = debug;
    }

    public AttachmentBean getAttachment() {
        return attachment;
    }

    public void setAttachment(AttachmentBean attachment) {
        this.attachment = attachment;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public static class AttachmentBean {
        private String mapIcon;
        private int totalPage;
        private String selectedMapIcon;
        private List<ParksBean> parks;

        public String getSelectedMapIcon() {
            return selectedMapIcon;
        }

        public void setSelectedMapIcon(String selectedMapIcon) {
            this.selectedMapIcon = selectedMapIcon;
        }

        public String getMapIcon() {
            return mapIcon;
        }

        public void setMapIcon(String mapIcon) {
            this.mapIcon = mapIcon;
        }

        public int getTotalPage() {
            return totalPage;
        }

        public void setTotalPage(int totalPage) {
            this.totalPage = totalPage;
        }


        public List<ParksBean> getParks() {
            return parks;
        }

        public void setParks(List<ParksBean> parks) {
            this.parks = parks;
        }

        public static class ParksBean {
            /**
             * locationName : 国贸
             * distance : 1916
             * areaName : 国贸
             * carModelList : [{"parkName":null,"latitude":39.913805,"companyByRisk":6,"icon":null,"description":null,"timeStr":"停放时长:偏长","type":1,"parkId":66,"hidLicenseTag":null,"carIcon":null,"onlineTime":1523184745000,"model":"EV200","id":5,"remindCharacter":null,"brand":"北汽","mileage":100,"longitude":116.481746,"gradeId":1,"locationName":"重庆南路73号(青岛铭腾工贸有限公司附近25米)","valuationRuleModel":{"weekDayPrice":100,"dayTopPrice":68800,"fullNightMinutes":840,"mileagePrice":100,"businessWeekTopPrice":164000,"fullWeekTopPrice":238000,"startingPrice":0,"weekendDayPrice":20,"fullWeekDayMinutes":4200,"fullDayMinutes":600,"morningMiliSecond":1800000,"fullWeekNightMinutes":5880,"fridayMiliSecond":30600000,"id":1,"weekNightPrice":20,"weekendTopPrice":79800,"fullDayMiliSecond":86400000,"nightMiliSecond":37800000,"weekendNightPrice":20},"electric":100,"userId":921738,"picture":201801221742,"mapIcon":null,"seat":5,"userRemark":"重庆南路73号(青岛铭腾工贸有限公司附近25米)","isInPark":null,"licenseTag":"京Q5KK91","abatement":6,"supplier_id":2,"status":10,"remarkPic":0}]
             * latitude : 39.910391
             * id : 66
             * userId : 0
             * availableCar : 1
             * longitude : 116.459719
             */

            private String locationName;
            private int distance;
            private String areaName;
            private double latitude;
            private String id;
            private String userId;
            private int availableCar;
            private double longitude;

            private List<CarModelListBean> carModelList;

            public String getLocationName() {
                return locationName;
            }

            public void setLocationName(String locationName) {
                this.locationName = locationName;
            }

            public int getDistance() {
                return distance;
            }

            public void setDistance(int distance) {
                this.distance = distance;
            }

            public String getAreaName() {
                return areaName;
            }

            public void setAreaName(String areaName) {
                this.areaName = areaName;
            }

            public double getLatitude() {
                return latitude;
            }

            public void setLatitude(double latitude) {
                this.latitude = latitude;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getUserId() {
                return userId;
            }

            public void setUserId(String userId) {
                this.userId = userId;
            }

            public int getAvailableCar() {
                return availableCar;
            }

            public void setAvailableCar(int availableCar) {
                this.availableCar = availableCar;
            }

            public double getLongitude() {
                return longitude;
            }

            public void setLongitude(double longitude) {
                this.longitude = longitude;
            }

            public List<CarModelListBean> getCarModelList() {
                return carModelList;
            }

            public void setCarModelList(List<CarModelListBean> carModelList) {
                this.carModelList = carModelList;
            }

            public static class CarModelListBean {

                private String parkName;
                private double latitude;
                private String icon;
                private String description;
                private String timeStr;
                private int type;
                private String parkId;
                private String hideLicenseTag;
                private String carIcon;
                private long onlineTime;
                private String id;
                private String remindCharacter;
                private String brand;
                private String mileage;
                private double longitude;
                private int gradeId;
                private String locationName;
                private int electric;
                private String userId;
                private String picture;
                private String mapIcon;
                private String seat;
                private String userRemark;
                private int isInPark;
                private String licenseTag;
                private double abatement;
                private int supplier_id;
                private int status;
                private String remarkPic;
                private String selectMapIcon;
                private String modelCN;
                private String desc;
                private String typeName;
                private int goldType;
                private String activityId;

                public String getActivityId() {
                    return activityId;
                }

                public void setActivityId(String activityId) {
                    this.activityId = activityId;
                }


                public String getTypeName() {
                    return typeName;
                }

                public void setTypeName(String typeName) {
                    this.typeName = typeName;
                }

                public String getDesc() {
                    return desc;
                }

                public void setDesc(String desc) {
                    this.desc = desc;
                }

                public int getGoldType() {
                    return goldType;
                }

                public void setGoldType(int goldType) {
                    this.goldType = goldType;
                }


                public String getModelCN() {
                    return modelCN;
                }

                public void setModelCN(String modelCN) {
                    this.modelCN = modelCN;
                }

                public String getSelectMapIcon() {
                    return selectMapIcon;
                }

                public void setSelectMapIcon(String selectMapIcon) {
                    this.selectMapIcon = selectMapIcon;
                }

                public String getParkName() {
                    return parkName;
                }

                public void setParkName(String parkName) {
                    this.parkName = parkName;
                }

                public double getLatitude() {
                    return latitude;
                }

                public void setLatitude(double latitude) {
                    this.latitude = latitude;
                }

                public String getIcon() {
                    return icon;
                }

                public void setIcon(String icon) {
                    this.icon = icon;
                }

                public String getDescription() {
                    return description;
                }

                public void setDescription(String description) {
                    this.description = description;
                }

                public String getTimeStr() {
                    return timeStr;
                }

                public void setTimeStr(String timeStr) {
                    this.timeStr = timeStr;
                }

                public int getType() {
                    return type;
                }

                public void setType(int type) {
                    this.type = type;
                }

                public String getParkId() {
                    return parkId;
                }

                public void setParkId(String parkId) {
                    this.parkId = parkId;
                }

                public String getHideLicenseTag() {
                    return hideLicenseTag;
                }

                public void setHideLicenseTag(String hideLicenseTag) {
                    this.hideLicenseTag = hideLicenseTag;
                }

                public Object getCarIcon() {
                    return carIcon;
                }

                public void setCarIcon(String carIcon) {
                    this.carIcon = carIcon;
                }

                public long getOnlineTime() {
                    return onlineTime;
                }

                public void setOnlineTime(long onlineTime) {
                    this.onlineTime = onlineTime;
                }

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getRemindCharacter() {
                    return remindCharacter;
                }

                public void setRemindCharacter(String remindCharacter) {
                    this.remindCharacter = remindCharacter;
                }

                public String getBrand() {
                    return brand;
                }

                public void setBrand(String brand) {
                    this.brand = brand;
                }

                public String getMileage() {
                    return mileage;
                }

                public void setMileage(String mileage) {
                    this.mileage = mileage;
                }

                public double getLongitude() {
                    return longitude;
                }

                public void setLongitude(double longitude) {
                    this.longitude = longitude;
                }

                public int getGradeId() {
                    return gradeId;
                }

                public void setGradeId(int gradeId) {
                    this.gradeId = gradeId;
                }

                public String getLocationName() {
                    return locationName;
                }

                public void setLocationName(String locationName) {
                    this.locationName = locationName;
                }


                public int getElectric() {
                    return electric;
                }

                public void setElectric(int electric) {
                    this.electric = electric;
                }

                public String getUserId() {
                    return userId;
                }

                public void setUserId(String userId) {
                    this.userId = userId;
                }

                public String getPicture() {
                    return picture;
                }

                public void setPicture(String picture) {
                    this.picture = picture;
                }

                public String getMapIcon() {
                    return mapIcon;
                }

                public void setMapIcon(String mapIcon) {
                    this.mapIcon = mapIcon;
                }

                public String getSeat() {
                    return seat;
                }

                public void setSeat(String seat) {
                    this.seat = seat;
                }

                public String getUserRemark() {
                    return userRemark;
                }

                public void setUserRemark(String userRemark) {
                    this.userRemark = userRemark;
                }

                public int getIsInPark() {
                    return isInPark;
                }

                public void setIsInPark(int isInPark) {
                    this.isInPark = isInPark;
                }

                public String getLicenseTag() {
                    return licenseTag;
                }

                public void setLicenseTag(String licenseTag) {
                    this.licenseTag = licenseTag;
                }

                public double getAbatement() {
                    return abatement;
                }

                public void setAbatement(double abatement) {
                    this.abatement = abatement;
                }

                public int getSupplier_id() {
                    return supplier_id;
                }

                public void setSupplier_id(int supplier_id) {
                    this.supplier_id = supplier_id;
                }

                public int getStatus() {
                    return status;
                }

                public void setStatus(int status) {
                    this.status = status;
                }

                public String getRemarkPic() {
                    return remarkPic;
                }

                public void setRemarkPic(String remarkPic) {
                    this.remarkPic = remarkPic;
                }
            }
        }
    }
}
